// TODO: 25/5/31
package main

import "fmt"

// 特殊的常量：iota 其实本质就是一种计数器
// 常量计数器：const （多个常量，自动帮我们+1）
func main() {
	//iota 每次定义新的常量，在一组const中，那么他会自动+1
	//iota 默认值
	const (
		a = iota
		b = iota
		c = iota
		//… 1000+
		d = 0
		e = iota
		//这个时候的结果是0 1 2 0 4
		//就是定一个新的常量iota就是会自动+1

		//如果在定义的const的时候，如故宫下面的常量没有进行赋值，默认沿用上面一个常量定义的赋值
		f
		g
		h = iota
	)

	const (
		i = iota
		j = 0 //j = 0;但是iota会自动进行+1
		k = iota
	)
	fmt.Println(a, b, c, d, e)

	fmt.Println(a, b, c, d, e, f, g, h)
	//这个结果就是0 1 2 0 4 5 6 7

	fmt.Println(i, j, k)
}
